namespace Brilliance
{
    public interface IPresenterFactory
    {
        T Create<T, E>(E view) where T : IPresenter, new() where E:IView;
    }
}